package model



type Message struct {
	CommonModel
	FromUserId int64  `json:"from_user_id" gorm:"column:from_user_id"` // 发送者
	ToUserId   int64  `json:"to_user_id" gorm:"column:to_user_id"`     // 接收者
	MsgType    int    `json:"msg_type" `                               //  消息类型   1-单聊，2-群聊
	MediaType  int    `json:"media_type"`                              // 媒体类型 1-文字，2-图片，3-语音，4-视频
	Content    string `json:"content"`                                 // 消息内容  其实可以把图片，音频，视频的地址保存在 content 中，然后根据 media_type 来判断
	Url        string `json:"url"`                                     // 消息地址
	Desc       string `json:"desc"`                                    // 描述
	MsgSize    int64  `json:"msg_size"`                                // 消息大小
}

func (*Message) TableName() string {
	return "t_message"
}
